var corpId;
var orgId;
var importFunc;
var upload;
require(['select2','uploadify','validator', 'ajaxfileupload'], function () {
    var $elePaperFile = $("#elePaperFile");
//    var corpId=commonFun.getLeftTreeSelectedNodes()[0].corpId;
//    var orgId = commonFun.getLeftTreeCheckedNodes('');
	
    accept=function(_corpId,_orgId){
    	corpId=_corpId;
    	orgId=_orgId;
    }
    var $mask;
//  //点击打开文件选择器
    $("#upload").on('click', function() {  
    	$("#fileDiv").find('input:file').click();
    }); 
    
    
    
//    //上传文件方法
//    $elePaperFile.on('change',function(){
//    	$mask = $.createMask()  //遮罩
//    	importFunc();
//    	
//    });
    
    window.upload = function(el){
    	$mask = $.createMask();  //遮罩
    	$.ajaxFileUpload({
            url: $.getProjectName() + "/eleDetail/uploadElePaperFile.htm",
            type:'post',
            secureuri:false,  
            fileElementId:'elePaperFile',//file标签的id  
            dataType: 'text',//返回数据的类型  
            data:{"corpId":corpId,"orgId":orgId},//一同上传的数据 
            success: function (data, status) {
            	$mask.remove();
            	console.info(data.length);
            	if(data.length == 10){
            		$.messager.alert("提示",data, "info",function(){
            			this.__closeSelf();
            		});
            	}else{
            		$.messager.alert("提示",data+"请耐心等待3分钟，正在纠正线路偏移", "info",function(){
    					this.__closeSelf();
                        	$.ajaxExt({
    							url : "/eleDetail/triggerAlgorithm.htm",
    							data : {"corpId":corpId}
    						}).done(function(){
    							
    						});
    		        	});
            		}
		        },
            error: function (data) {
            	$.messager.alert("提示",data, "info",function(){
					this.__closeSelf();
            	});
            }
    	});
    }
    
	// 文件上传插件初始化
//	$ImportedElePaperFile.uploadify({
//		swf :  $.getProjectName() + "/component/uploadify/uploadify.swf",
//		uploader : $.getProjectName()+"/eleDetail/uploadElePaperFile.htm",
//		fileObjName : 'elePaperFile',
//		fileDataName : 'elePaperFile',
//		debug : false,
//		auto : true,
//		multi: false,
//		method : 'post',
//		height : 28,
//		width : 150,
//		buttonText : '选择文件',
//		fileTypeDesc : '只能上传是xls和xlsx文件',
//		fileTypeExts : '*.xls;*.xlsx',
//		buttonClass : 'uploadify-bnt',
//		successTimeout : 3000,
//		buttonCursor:'hand',
//		onUploadStart: function (file) {//在onUploadStart事件中，也就是上传之前，把参数写好传递到后台。
//			$ImportedElePaperFile.uploadify("settings", "formData", {"corpId":corpId,"orgId":orgId});
//			$mask = $.createMask()  //遮罩
//		},
//		onUploadSuccess : function(file,data,response){
//			$mask.remove();   //取消遮罩
//			if(response){
//				msg = jQuery.parseJSON(data);
//				if(msg && msg.msgType){ // 有错误信息
//					if (msg.msgType === '2') {
//						$.messager.alert("警告", msg.msg || "系统异常", "warning");
//					}else if (msg.msgType === '3') {
//						$.messager.alert("错误", msg.msg || "系统异常", "error");
//					}else if ((msg.msgType === '1')){
//						$.messager.alert("提示", msg.msg || "导入成功", "info",function(){
//							this.__closeSelf();
//						});
//					}
//				}else{ // 没有错误信息
//					$.messager.alert("提示","导入成功", "info",function(){
//						this.__closeSelf();
//					});
//				}
//			}else{
//				$.messager.alert("提示","文件上传无响应！","info");
//			}
//		}
//	});
});